grueling competition

Translations
изнурительное соревнование
It was a grueling competition that lasted for hours.
Это было изнурительное соревнование, которое длилось несколько часов.